NSCL

Readout

 

The Readout program is responsible for responding to master triggers and reading out the experiment's digitizers.  Readout is a harness into which an experiment specific readout module is linked.  The harness hides all communication between Readout and the data flow architecture, manages command I/O and data buffering.  The experiment specific segment focuses on how to manage the hardware associated with specific apparatus.

This page describes:

Readout Commands

Readout commands are not case sensitive. This may change in future releases so prefer lower case commands.

BEGIN

Starts a run.

END

Ends the current run.

PAUSE

Pauses a run. Once paused, a run can either be RESUMEd or ENDed.

SET

Sets one of the following:

FREQUENCY

The number of seconds between scaler readout operations.  Defaults to 10 seconds.

SCALERS

The number of scalers to read.

RUN

The run number

TITLE

The title.  The remainder of the line is the title string e.g.:

set title This is my great title.

SHOW

Displays on of several status/state displays:

FREQUENCY

Displays the scaler readout period.

SCALERS

Displays the number of scalers to read.

TITLE

Displays the current title.

ALL

Comprehensive display of run state etc.

Top

Obtaining the Experiment Specific Skeleton

To obtain the Experiment specific Skeleton at the NSCL:

Top

Building the tailored readout software

Once you have tailored your readout software, you must build a tailored version of the Readout Program.  This is done as follows:

make

This will build an executable named: Readout which can then be run.

Top

 


April 23, 2001Fox@nscl.msu.edu
NSCL Computer Group